/**
 * Copyright (c) 2003-2011 The Apereo Foundation
 *
 * Licensed under the Educational Community License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *             http://opensource.org/licenses/ecl2
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
package org.sakaiproject.citation.impl.openurl;

import org.sakaiproject.citation.api.Citation;

/**
 * A two way conversion between a ContextObject and a Citation.
 * @author buckett
 *
 */
public interface Converter {

	public boolean canConvertOpenUrl(String format);
	public boolean canConvertCitation(String format);
	public ContextObjectEntity convert(Citation citation);
	public Citation convert(ContextObjectEntity entity);

}
